`timescale  1 ns/1 ps

module stream_subset_conver_tb ();

`include "../../axi_sim/axi_stream_bfm.svh"
`include "../../axi_sim/axi_stream_drive.svh"

axi_stream_bfm  axi_stream_bfm_i();
axi_stream_drive axi_stream_drive_h;

initial
begin
    axi_stream_drive_h = new(axi_stream_bfm_i);
    @(posedge  axi_stream_bfm_i.aresetn);
    #1us;
    axi_stream_drive_h.write_standard_frame();
end

axis_subset_converter axis_subset_converterEx01
(
    .aclk            (  axi_stream_bfm_i.aclk                ),
    .aresetn         (  axi_stream_bfm_i.aresetn             ),
    .s_axis_tvalid   (  axi_stream_bfm_i.m_axis_tvalid       ),
    .s_axis_tready   (  axi_stream_bfm_i.m_axis_tready       ),
    .s_axis_tdata    (  axi_stream_bfm_i.m_axis_tdata        ),
    .s_axis_tlast    (  axi_stream_bfm_i.m_axis_tlast        ),
    .m_axis_tvalid   (                      ),
    .m_axis_tready   (    1'b1                  ),
    .m_axis_tdata    (                      ),
    .m_axis_tlast    (                      )
);
endmodule
